package vista;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import controlador.BeanDetalle;

import modelo.clase_producto;

/**
 * Servlet implementation class ServletConsulta
 */
@WebServlet("/ServletConsulta")
public class ServletConsulta extends HttpServlet {
	private static final long serialVersionUID = 1L;

    /**
     * Default constructor. 
     */
    public ServletConsulta() {
        // TODO Auto-generated constructor stub
    }

	/**
	 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// Recogemos el parametro que nos manda index.jsp, cuyo inputText tenga el nombre "input_index_codigoventa"
                String var_nombre=request.getParameter("input_nombre");
                System.out.println("ServletsConsulta ..id = "+var_nombre);
/* BeanDetalle(String var_id, String var_codProducto, String var_cantidad, String var_descuento)
 *
 *  A este metodo del controlador le vamos a mandar el resultado de la consulta 
 *  que la hago en clase_usuario
 * .............................................................................
    Si la consulta ha tenido exito, lo que haya se pondra en bProducto
    * Compruebo que no esta vacio y lo mando a la pagina mostrar.jsp para mostrar los datos
    */           
		BeanDetalle bProducto=clase_producto.consultarXnombre(var_nombre);
		if(bProducto!=null){
                 
			request.setAttribute("input_index_id", bProducto);
			request.getRequestDispatcher("mostrar.jsp").forward(request, response);
		}else{
			PrintWriter out=response.getWriter();
			out.println("Error, no se encontro el Codigo.");
		}
               //............................................................... 
               //............................................................... 
         
                
	}//fin del GEt
//==============================================================================

	/**
	 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
	}

}
